package com.lanswon.qzsmk.model;

import java.io.Serializable;
import java.util.Date;

public class MainAccountPersonal implements Serializable {
    /**
	 * 
	 */
	private static final long serialVersionUID = 9045396979680840198L;

	/** 主帐号 */
    private String mainaccountNo;

    /** 户名 */
    private String accountName;

    /** 客户编号 */
    private String customerNo;

    /** 密码标志 */
    private String passwordStatus;

    /** 帐户密码 */
    private String accountPw;

    /** 输错次数 */
    private Integer errorDegree;

    /** 开户网点编号 */
    private String accoBranchNo;

    /** 开户柜员号 */
    private String accoTellerNo;

    /** 开户日期 */
    private Date accoDate;

    /** 销户柜员号 */
    private String clsTellerNo;

    /** 帐号状态 */
    private Date clsDate;

    /** 帐号状态 */
    private String accountStatus;

    /** 备注 */
    private String remark;


    public String getMainaccountNo() {
        return mainaccountNo;
    }

    public void setMainaccountNo(String mainaccountNo) {
        this.mainaccountNo = mainaccountNo == null ? null : mainaccountNo.trim();
    }

    public String getAccountName() {
        return accountName;
    }

    public void setAccountName(String accountName) {
        this.accountName = accountName == null ? null : accountName.trim();
    }

    public String getCustomerNo() {
        return customerNo;
    }

    public void setCustomerNo(String customerNo) {
        this.customerNo = customerNo == null ? null : customerNo.trim();
    }

    public String getPasswordStatus() {
        return passwordStatus;
    }

    public void setPasswordStatus(String passwordStatus) {
        this.passwordStatus = passwordStatus == null ? null : passwordStatus.trim();
    }

    public String getAccountPw() {
        return accountPw;
    }

    public void setAccountPw(String accountPw) {
        this.accountPw = accountPw == null ? null : accountPw.trim();
    }

    public Integer getErrorDegree() {
        return errorDegree;
    }

    public void setErrorDegree(Integer errorDegree) {
        this.errorDegree = errorDegree;
    }

    public String getAccoBranchNo() {
        return accoBranchNo;
    }

    public void setAccoBranchNo(String accoBranchNo) {
        this.accoBranchNo = accoBranchNo == null ? null : accoBranchNo.trim();
    }

    public String getAccoTellerNo() {
        return accoTellerNo;
    }

    public void setAccoTellerNo(String accoTellerNo) {
        this.accoTellerNo = accoTellerNo == null ? null : accoTellerNo.trim();
    }

    public Date getAccoDate() {
        return accoDate;
    }

    public void setAccoDate(Date accoDate) {
        this.accoDate = accoDate;
    }

    public String getClsTellerNo() {
        return clsTellerNo;
    }

    public void setClsTellerNo(String clsTellerNo) {
        this.clsTellerNo = clsTellerNo == null ? null : clsTellerNo.trim();
    }

    public Date getClsDate() {
        return clsDate;
    }

    public void setClsDate(Date clsDate) {
        this.clsDate = clsDate;
    }

    public String getAccountStatus() {
        return accountStatus;
    }

    public void setAccountStatus(String accountStatus) {
        this.accountStatus = accountStatus == null ? null : accountStatus.trim();
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", mainaccountNo=").append(mainaccountNo);
        sb.append(", accountName=").append(accountName);
        sb.append(", customerNo=").append(customerNo);
        sb.append(", passwordStatus=").append(passwordStatus);
        sb.append(", accountPw=").append(accountPw);
        sb.append(", errorDegree=").append(errorDegree);
        sb.append(", accoBranchNo=").append(accoBranchNo);
        sb.append(", accoTellerNo=").append(accoTellerNo);
        sb.append(", accoDate=").append(accoDate);
        sb.append(", clsTellerNo=").append(clsTellerNo);
        sb.append(", clsDate=").append(clsDate);
        sb.append(", accountStatus=").append(accountStatus);
        sb.append(", remark=").append(remark);
        sb.append("]");
        return sb.toString();
    }
}